package cc.rengu.igas.channel.cups.common.constant;

import java.io.Serializable;

/**
 * 银联CUPS配置文件常量定义
 *
 * @author 王成
 * @date 2020/2/24
 */
public class CupsConfigConstant implements Serializable {

    public static final String CUPS_CONF_NODE = "cups";
    /**
     * 头标识和版本号
     */
    public static final String CUPS_VERSION = "versionFlag";
    /**
     * 加密算法
     */
    public static final String CUPS_ALG_TYPE = "algorithm";
    /**
     * 批次号
     */
    public static final String CUPS_BATCH_NO = "batchNo";
    /**
     * 受理机构标识
     */
    public static final String CUPS_ACQ_INS_CODE = "acqInstCode";
    /**
     * 收单机构代码
     */
    public static final String CUPS_FWD_INS_CODE = "fwdInstCode";
    /**
     * 银联机构代码
     */
    public static final String CUPS_ID = "destId";
    /**
     * 保留域
     */
    public static final String CUPS_RESERVED = "reservedUse";
    /**
     * 交易信息
     */
    public static final String CUPS_TRANS_INFO = "transInfo";
    /**
     * 用户信息
     */
    public static final String CUPS_USER_INFO = "userInfo";
    /**
     * 拒绝码
     */
    public static final String CUPS_REJECT_CODE = "rejectCode";
    /**
     * 加密方式
     */
    public static final String CUPS_ENC_TYPE = "encType";
    /**
     * 间直连标志
     */
    public static final String CUPS_DIRECT_FLAG = "directFlag";


    public static final String CUPS_TEST_CONF_NODE = "cupstest";
    public static final String CUPS_PRE_AUTH_NOTICE_FLAG = "cupsPreAuthNoticeFlag";
    public static final String CUPS_F060_FIELD_FLAG = "cupsF060FieldFlag";
    public static final String CUPS_F117_FIELD_FLAG = "cupsF117FieldFlag";
}
